home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2004 #11
/
Amiga Plus CD - 2004 - No. 11.iso
/
AmiSoft
/
Misc
/
emu
/
fbzx.lha
/
fbzx
/
Makefile
< prev
next >
Wrap
Makefile
|
2004-01-04
|
2KB
|
57 lines
SDL_CFLAGS = $(shell sdl-config --cflags)
SDL_LFLAGS = $(shell sdl-config --libs)
CC = gcc -Wall -O2
CCo = gcc -O2
CCm = gcc
fbzx: computer.o Z80.o emulator.o cargador.o characters.o menus.o sound.o\
tape.o spk_ay.o microdrive.o
$(CCo) -o fbzx computer.o Z80.o emulator.o cargador.o characters.o menus.o\
sound.o tape.o spk_ay.o microdrive.o $(SDL_LFLAGS)
backup:
rm copia/*
cp *.c copia/
cp *.h copia/
cp Makefile copia/
clean:
rm fbzx *.o *~
install:
cp fbzx /usr/bin
mkdir -p /usr/share/spectrum
mkdir -p /usr/share/spectrum/roms
cp roms/* /usr/share/spectrum/roms
spk_ay.o: spk_ay.c spk_ay.h emulator.h sound.h
$(CC) -c -o spk_ay.o spk_ay.c
microdrive.o: microdrive.c microdrive.h Z80.h computer.h emulator.h
$(CC) -c -o microdrive.o microdrive.c
sound.o: sound.c sound.h computer.h emulator.h Z80.h
$(CC) -c -o sound.o sound.c
emulator.o: emulator.c Z80.h computer.h emulator.h characters.h menus.h cargador.h sound.h tape.h microdrive.h
$(CC) -c -o emulator.o emulator.c $(SDL_CFLAGS)
computer.o: computer.c Z80.h computer.h emulator.h characters.h menus.h cargador.h sound.h tape.h spk_ay.h microdrive.h
$(CC) -c -o computer.o computer.c
tape.o: tape.c Z80.h computer.h emulator.h menus.h tape.h
$(CC) -c -o tape.o tape.c
cargador.o: cargador.c cargador.h computer.h emulator.h Z80.h characters.h menus.h
$(CC) -c -o cargador.o cargador.c
Z80.o: Z80.c Z80.h Codes.h CodesCB.h CodesED.h CodesXCB.h CodesXX.h Tables.h
$(CC) -c -o Z80.o Z80.c
characters.o: characters.c characters.h
$(CC) -c -o characters.o characters.c
menus.o: menus.c menus.h characters.h computer.h emulator.h Z80.h cargador.h tape.h
$(CC) -c -o menus.o menus.c